Big Brother (software)

Big Brother
Original author(s) Sean MacGuire
Developer(s) Sean MacGuire, Robert-Andre Croteau
Initial release November 1996[1]
Stable release 4.3 / November 20, 2009; 2 years ago (2009-11-20)[2]
Operating system Unix Linux Windows
Type Network monitoring
License Commercial
Website Official site

Big Brother (alias BB) is a tool for systems and network monitoring, generally used by system administrators. The advent of the dynamic web page allowed Big Brother to be one of the first monitoring systems to use the web as its exclusive interface. Prior to this, monitoring tools were generally console based, or required graphic terminals such as X Window to operate. Big Brother produces HTML pages containing a simple matrix of hosts and tests with red and green dots to denote system status. Red is bad, Green is good.

Big Brother was named after George Orwell's character from his novel Nineteen Eighty-Four. Although not good for people, Big Brother is doubleplusgood for watching machines. The original Big Brother logo is reproduced at right. E-mail from Big Brother originated from the Big Brother Ministry of Truth, and users of the software were called Brothers.[3]

An open source version of the project exists: between 2002 and 2004 it was bbgen toolkit, between 2005 and 2008 it has been called Hobbit, but as it was already a trademark, it's now called Xymon.[4]

Big Brother allows non-technical users to understand system and network status information because of the simple interface and presentation. Because it uses a matrix to display status information it is particularly well suited for overhead displays in Network Operations Centers (NOCs). Likewise the use of "red is bad / green is good" makes complex systems information more accessible to managers and helpdesks.

Big Brother was designed to watch computer systems and networks, and for this reason does not use SNMP natively. Big Brother uses a client-server model and its own protocol. Clients send status information over port 1984 every 5 minutes. Since the clients only send information to the server, it is more secure than SNMP-based protocols which poll clients for information. For this reason Big Brother was featured at SANS Institute security conferences in 1998,[5] 1999,[6] and at a SANSFIRE conference in 2001.[7]

Big Brother has also been cited in a number of books on system administration,[8] [9][10][11] computer security,[12] [13] and networking.[14]

Big Brother supports redundancy via multiple displays as well as failover. Network elements can be tested from multiple locations and users can write custom tests quickly and easily.

Contents

Background

Sean MacGuire wrote Big Brother in 1996 as a response to an overpriced quote for network-monitoring software he received. Big Brother was introduced to a wide audience by an article Sean wrote for Sys Admin magazine in October 1996.[15] The popularity of Big Brother continued to increase with an article by Paul Sittler which appeared in the Linux Journal in August 1997.[16] Shortly after the initial release, Robert-Andre Croteau joined Sean and added sophisticated notification rules, which he described in a Sys Admin article published in September 1998,[17] and created the Windows version.

In 1999 Sean and Robert created BB4 Technologies http://bb4.com, whose sole purpose was to commercialize Big Brother. The license they used was called the "Better than Free" or BTF license - better because 10% of the license fee went to the charity of the purchaser's choice.[18] In 2001 Quest Software acquired BB4 Technologies.[19] Sean and Rob, the only employees of BB4, migrated to Quest and continued to work on the product. The Big Brother Professional Edition (BBPE) was released shortly thereafter.

Versions

There are two versions of Big Brother available: the BTF version (source-code visible), and the pre-compiled fully commercial, professionally-supported Big Brother Professional Edition (BBPE).

In 2009, they released the "Big Brother - Modern Edition," a flash-based display for Big Brother, and formally added graphing and trending support.

Testing

References

  1. ^ http://web.archive.org/web/19981212015406/http://maclawran.ca/
  2. ^ Big Brother Release notes
  3. ^ MacGuire, Sean (3 March 1997). "Commercial Version of bb?". Big Brother mailing list. http://support.bb4.com/archive/199707/msg00014.html. Retrieved 3 March 2010. 
  4. ^ http://www.xymon.com/xymon/help/about.html
  5. ^ MacGuire, Sean; Robert Andre Croteau (May, 1999). "Big Brother is Watching". Monterey, CA: SANS Conference. http://bb4.org/bbsans98.pdf. 
  6. ^ MacGuire, Sean; Robert Andre Croteau (May, 1999). "Big Brother is (Still) Watching". Baltimore, MD: SANS Conference. http://bb4.org/bbsans99.pdf. 
  7. ^ MacGuire, Sean; Robert Andre Croteau (August, 2001). "System, Network and Security Monitoring using Big Brother". Washington, DC: SANSFIRE Conference. http://bb4.org/bbsans98.pdf. 
  8. ^ Horwitz, Jeff (2002). Unix system management: primer plus. Sams Publishing. p. 169. ISBN 0672323729. http://books.google.com/books?id=-sue_SyjuCMC&pg=PA169&dq=big+brother+bb4.com&cd=3#v=onepage&q=big%20brother%20bb4.com&f=false. 
  9. ^ Well, Nicholas (2000). Guide to Linux installation and administration. Cengage Learning EMEA. p. 548. ISBN 061900097X. http://books.google.com/books?id=jQE-iUCjUKAC&pg=PA548&dq=big+brother+bb4.com&cd=9#v=onepage&q=big%20brother%20bb4.com&f=false. 
  10. ^ Bookman, Charles (2003). Linux Clustering: Building and Maintaining Linux Clusters. Sams Publishing. p. 178. ISBN 1578702747. http://books.google.com/books?id=5W2a5RIrn3sC&pg=PA178&dq=big+brother+bb4.com&cd=6#v=onepage&q=big%20brother%20bb4.com&f=false. 
  11. ^ Mancil, Tony (2002). Linux routers: a primer for network administrators. Prentice Hall PTR. p. 248. ISBN 0130090263. http://books.google.com/books?id=0LBQAAAAMAAJ&q=big+brother+bb4.com&dq=big+brother+bb4.com&lr=&cd=19. 
  12. ^ Andrés, Stephen (2004). Security Sage's guide to hardening the network infrastructure. Syngress. p. 252. ISBN 1-931836-01-9. http://books.google.com/books?id=mlsr0D3fbFIC&lpg=PA253&dq=big%20brother%20bb4.com&pg=PA252#v=onepage&q=big%20brother%20bb4.com&f=false. 
  13. ^ Northcutt, Stephen (2003). Inside network perimeter security. New Riders. p. 678. ISBN 9780672327377. http://books.google.com/books?id=x_1C2AROPbQC&q=big+brother+bb4.com&dq=big+brother+bb4.com&cd=8. 
  14. ^ Mauro, Douglas (2005). Essential SNMP. O'Reilly Media. p. 400. ISBN 0596008406. http://books.google.com/books?id=65_0d25EpB4C&pg=PA400&dq=big+brother+bb4.com&cd=2#v=onepage&q=big%20brother%20bb4.com&f=false. 
  15. ^ MacGuire, Sean (October 1996), "Big Brother: A Web-based Unix Network Monitoring and Notification System", Sys Admin: 1–6 
  16. ^ Sittler, Paul (August 1, 1997), "Big Brother Network Monitoring System", Linux Journal, http://www.linuxjournal.com/article/2225 
  17. ^ Croteau, Robert-Andre (September 1998), "BBWARN: A Notification Extension for Big Brother", Sys Admin 7 (9): 1–6 
  18. ^ MacGuire, Sean (2001). "better than free / charities". Archived from the original on 12 February 2001. http://web.archive.org/web/20010212095439/http://maclawran.ca/~sean/bb-dnld/charity.html. Retrieved 4 March 2010. 
  19. ^ bnet "Quest Software Acquires BB4 Technologies, Creators of Big Brother System and Network Monitor; Acquisition Strengthens Quest Software's Monitoring Business" (in EN). Press release. Business Wire. 2002-03-13. http://findarticles.com/p/articles/mi_m0EIN/is_2002_March_13/ai_83728629/ bnet. Retrieved 2010-03-03. 

External links

Additional publications